package com.jy.rhin.model.body.fuyou;


import com.jy.rhin.infra.cda.EDataElement;
import com.jy.rhin.infra.cda.XPath;
import com.jy.rhin.infra.cda.XValid;
import com.jy.rhin.model.CodeObject;
import lombok.Data;

@Data
public class ChanQianSCSFSYS {

	/**
	 * 血红蛋白
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.091.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_091_00))
	String xueHongDB;
	
	/**
	 * 白细胞
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.015.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_015_00))
	String baiXiBao;
	
	/**
	 * 血小板
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.108.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_108_00))
	String xueXiaoBan;
	
	/**
	 * 尿蛋白检测值
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.049.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_049_00))
	String niaoDanBJCZ;
	
	/**
	 * 尿蛋白
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.050.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_050_00))
	CodeObject niaoDanBJG;
	
	
	/**
	 * 尿糖
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.061.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_061_00))
	String niaoTangLiang;
	
	/**
	 * 尿糖
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.062.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_062_00))
	CodeObject niaoTang;
	
	
	/**
	 * 尿酮体
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.063.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_063_00))
	CodeObject niaoTongTi;
	
	
	/**
	 * 尿潜血
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.057.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_057_00))
	CodeObject niaoQianXue;
	
	
	/**
	 * 血糖
	 */
	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.50.102.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_102_00,nullable=true))
	String xueTang;
	
	/**
	 * 梅毒血清
	 */
	@XPath( path = "/entry/observation/code[@code='DE04.50.041.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_041_00,nullable=true))
	CodeObject xueQing;
	
	
	/**
	 * hiv
	 */
	@XPath( path = "/entry/observation/code[@code='DE04.50.009.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_009_00,nullable=true))
	CodeObject hiv;
	
	
	/**
	 * 血清谷丙转氨酶代码
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.099.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_099_00))
	String bingZhuanAM;
	
	/**
	 * 血清谷草转氨酶代码
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.127.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_127_00))
	String caoZhuanAM;
	
	/**
	 * 白蛋白
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.013.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_013_00))
	String baiDanBai;
	
	/**
	 * 总胆红素值
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.126.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_126_00))
	String zongDanHS;
	
	/**
	 * 结合胆红素
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.034.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_034_00))
	String jieHeDHS;
	
	/**
	 * 血清肌酐值
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.092.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_092_00))
	String xueQingJi;
	
	/**
	 * 血尿素氮值
	 */
	@XPath(model = "code", codePath = "/entry/organizer/component/observation/code[@code='DE04.50.095.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_095_00))
	String xueNiaoSD;
	
	/**
	 * ABO
	 */
	@XPath(path = "/entry/organizer/component/observation/code[@code='DE04.50.001.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_001_00))
	CodeObject aBO;
	
	
	/**
	 * RH
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.010.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_010_00))
	CodeObject rH;
	
	
	/**
	 * 阴道分泌
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.129.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_129_00))
	CodeObject yinDaoFMW;
	
	
	/**
	 * 阴道清洁度
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.118.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_118_00))
	CodeObject yinDaoQJD;
	
	
	/**
	 * 乙肝抗原
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.115.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_115_00))
	CodeObject yiGanKY;
	
	/**
	 * 乙肝抗体
	 */
	@XPath(path = "/entry/organizer/component/observation/code[@code='DE04.50.116.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_116_00))
	CodeObject yiGanKT;
	
	
	/**
	 * 乙型肝炎 e 抗原值
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.114.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_114_00))
	CodeObject yiGanEKY;
	
	
	/**
	 * 乙型肝炎 e 抗体值
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.113.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_113_00))
	CodeObject yiGanEKT;
	
	
	/**
	 * 乙型肝炎核心抗体值
	 */
	@XPath( path = "/entry/organizer/component/observation/code[@code='DE04.50.117.00'][@codeSystem='2.16.156.10011.2.2.1']/../value",
			 xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_50_117_00))
	CodeObject yiGanHXKT;
	
}
